½Ŀ¼:

4.5. Ự
   4.5.1. ȡ 'Ự' б
   4.5.2. 鿴 'Ự' 
   4.5.3. ƥ, ƶ
   4.5.4. ƥ, ƶ
   4.5.5.  'Ự' 
   4.5.6. ޸ 'Ự' 
   4.5.7. ɾ 'Ự' 
   
4.5. Ự:
     
     ˵:
     
     һЩ罻(SNS), ̳(BBS), (News), (Blog), (B2C, C2C)վ, 
     ¼û(Ա)ͷǵ¼û(ο)վҳݿǲͬ, 
     ҳаֻû½ܲ鿴, 
     ͬҳӵַ URL, ¼û(Ա)ͷǵ¼û(ο)ֱʱ, 
     󵽵ҳǲȫͬ. Ϊ˴ﵽٵĿ, 
     Fikker ֱ𻺴Աʵҳ(Ա)οͷʵҳ().
     û Fikker ҳʱ, Fikker ȻжûǷѵ½, 
     Ϊѵ¼û(Ա), 򷵻صΪ "Ա" Ӧҳ,
     Ϊǵ¼û(ο), 򷵻ص "" Ӧҳ.
     
     ô Fikker ôжûΪѵ¼û? 
     
     ֪, û¼ɹ, վ᷵һỰʶ(Session ID), 
     Ựʶһվͨ HTTP  Set-Cookie ֶеһݵ, һֱ
     Ựʶ(Session ID)ֱȫرջʱ. ¼ûʹվҳʱ, 
     ͨ HTTP  Cookie ύỰʶ(Session ID)վ֤ûǷѵ¼.
     
     "Ự" аû¼ʱύ֤ӵַ ActionUrl, 
     Fikker ͨ "Ự" , û¼ɹվصĻỰʶ(Session ID)仺, 
     ¼û Fikker ʱ, Ϳ Fikker жûǷѵ¼. 
     
4.5.1. ȡ 'Ự' б:
     
     ˵:
     ȡȫ 'Ự' б.
     
     +-----------------+
     |Client -> Server:|
     +-----------------+
     
     a. : POST  GET;
     
     b. : http://xxxxx.com/fikker/webcache.fik?type=scache&cmd=list
     
     c.  URL :
     
        SessionID - ¼Ự ID;
     
     +-----------------+
     |Server -> Client:|
     +-----------------+
     
     a. :
        
        Return: 
        , True - ɹ, False - ;
        
        ErrorNo:
        ,  Return ֵΪ False ʱ˱Ч;
        
        NumOfLists:
        б, жٻ;
        
        NO:
        беǰöٵ, ǰöٵǵڼ, 
        Сڵ NumOfLists ֵ, ȡֵΧ: 1 ~ NumOfLists;
        
        Wid:
        ỰΨһʶ ID , ÿһöӦΨһ ID , 
         Return ֵΪ True ʱ˱Ч;
        
        ActionUrl:
        û¼ʱ, ȡỰϢĵ¼֤ӵַ Url = Host + Path;
        
        Icase:
        û¼֤ӵַ Url ǷԴСд ignore case, (0), (1);
        
        Rules:
        û¼֤ӵַƥ, ʹͨƥ(0), ʹʽƥ(1), ȷƥ(2);
        
        SetCookieSessionID:
        û¼֤ɹ, Դվص HTTP ͷ Set-Cookie ֶаĻỰ SessionID , 
        :  ASP , ϵͳĬͨΪ ASPSESSIONID,  PHP ϵͳĬͨΪ PHPSESSID, 
        ǶӦıֵ Fikker ҪĻỰַ(ỰϢ).
        
        SessionExpire:
         Fikker ĻỰϢĳʱ, ڻỰûб¼, Ựͻᳬʱ, Ҫûµ¼;
        ʱ䵥λ: ;
        
        Note:
        ע˵;
        
     b. Fikker سɹ(1):
     
     {
       "Return":"True"
       "NumOfLists":"2"
       "Lists":
        [
          {"NO":"1","Wid":"7","ActionUrl":"www.fikker.com/login.php?open=1*","Icase":"1","Rules":"0","SetCookieSessionID":"PHPSESSIONID","SessionExpire":"3600","Note":""},
          {"NO":"2","Wid":"12","ActionUrl":"bbs.fikker.com/login.php?open=2*","Icase":"1","Rules":"0","SetCookieSessionID":"DISCUZ_bbs_auth","SessionExpire":"3600","Note":""}
        ]
     }
     
     c. Fikker سɹ(2):
     
     {
       "Return":"True"
       "NumOfLists":"0"
     }
     
     d. Fikker ش():
     
     {
       "Return":"False",
       "ErrorNo":"11"
     }
     
4.5.2. 鿴 'Ự' :
     
     ˵:
     鿴ָỰ.
     
     +-----------------+
     |Client -> Server:|
     +-----------------+
     
     a. : POST  GET;
     
     b. : http://xxxxx.com/fikker/webcache.fik?type=scache&cmd=query
     
     c.  URL :
        Wid - Ựıʶ ID;
        SessionID - ¼Ự ID;
     
     +-----------------+
     |Server -> Client:|
     +-----------------+
     
     a. :
        
        Return: 
        , True - ɹ, False - ;
        
        ErrorNo:
        ,  Return ֵΪ False ʱ˱Ч;
        
        NumOfLists:
         1, Ϊ 0;
        
        NO:
        беǰöٵ, ǰöٵǵڼ, 
        Сڵ NumOfLists ֵ, ȡֵΧ: 1 ~ NumOfLists;
        
        Wid:
        ʶ ID , ÿһöӦΨһ ID , 
         Return ֵΪ True ʱ˱Ч;
        
        ActionUrl:
        û¼֤ӵַ Url = Host + Path;
        
        Icase:
        û¼֤ӵַ Url ǷԴСд ignore case, (0), (1);
        
        Rules:
        û¼֤ӵַƥ, ʹͨƥ(0), ʹʽƥ(1), ȷƥ(2);
        
        SetCookieSessionID:
        ¼֤ɹԴվص HTTP ͷ Set-Cookie ֶаĻỰ SessionID , 
        :  ASP , ϵͳĬͨΪ ASPSESSIONID,  PHP ͨΪ PHPSESSID, 
        ǶӦıֵ Fikker ҪĻỰַ.
		
        SessionExpire:
         Fikker ĻỰϢĳʱ, ڻỰûб¼, Ựͻᳬʱ, Ҫûµ¼;
        ʱ䵥λ: ;
        
        Note:
        ע˵;
     
     b. Fikker سɹ(1):
     
     {
       "Return":"True"
       "NumOfLists":"1"
       "Lists":
        [
          {"NO":"1","Wid":"7","ActionUrl":"www.fikker.com/login.php?open=1*","Icase":"1","Rules":"0","SetCookieSessionID":"PHPSESSIONID","SessionExpire":"3600","Note":""}
        ]
     }
     
     c. Fikker سɹ(2):
     
     {
       "Return":"True"
       "NumOfLists":"0"
     }
     
     d. Fikker ش():
     
     {
       "Return":"False",
       "ErrorNo":"11"
     }
     
4.5.4. ƥ, ƶ:

     ˵: 
     Ựбǰ˳ƥ, ˳ܹͨϻλ, 
     еƥ˳;
     
     +-----------------+
     |Client -> Server:|
     +-----------------+
     
     a. : POST  GET;
     
     b. : http://xxxxx.com/fikker/webcache.fik?type=scache&cmd=up
     
     c.  URL :
        
        Wid - Ựʶ ID, ƥ˳һλ;
        SessionID - Ա¼Ự ID;
     
     +-----------------+
     |Server -> Client:|
     +-----------------+
     
     a. :
        
        Return: 
        , True - ɹ, False - ;
        
        Wid:
        Ựʶ ID ;
        
        ErrorNo:
        ,  Return ֵΪ False ʱ˱Ч;
     
     b. Fikker سɹ():
     
     {
       "Return":"True"
       "Wid":"7"
     }
     
     c. Fikker ش():
     
     {
       "Return":"False",
       "ErrorNo":"11"
     }
     
4.5.4. ƥ, ƶ:

     +-----------------+
     |Client -> Server:|
     +-----------------+
     
     a. : POST  GET;
     
     b. : http://xxxxx.com/fikker/webcache.fik?type=scache&cmd=down
     
     c.  URL :
        
        Wid - Ựʶ ID, ƥ˳½һλ;
        SessionID - Ա¼Ự ID;
        
     +-----------------+
     |Server -> Client:|
     +-----------------+
     
     a. :
        
        Return: 
        , True - ɹ, False - ;
        
        Wid:
        Ựʶ ID ;
        
        ErrorNo:
        ,  Return ֵΪ False ʱ˱Ч;
     
     b. Fikker سɹ():
     
     {
       "Return":"True"
       "Wid":"7"
     }
     
     c. Fikker ش():
     
     {
       "Return":"False",
       "ErrorNo":"11"
     }
     
4.5.5.  'Ự' :

     +-----------------+
     |Client -> Server:|
     +-----------------+
     
     a. : POST  GET;
     
     b. : http://xxxxx.com/fikker/webcache.fik?type=scache&cmd=add
     
     c.  URL :
        
        ActionUrl - û½ʱ, ȡỰĵ¼ַ֤, Url = Host + Path,  2048 ֽ;
        Icase - û¼֤ӵַ Url ǷԴСд ignore case, (0), (1), ȱʡ(0);
        Rules - û¼֤ӵַƥ, ʹͨƥ(0), ʹʽƥ(1), ȷƥ(2), ȱʡ(0);
        SetCookieSessionID - ¼֤ɹԴվص HTTP ͷ Set-Cookie ֶаĻỰ SessionID ;
        SessionExpire -  Fikker ỰϢĳʱ, λ: ;
        Note - ע˵,  500 ֽ;
        SessionID - Ա¼Ự ID;
        
     +-----------------+
     |Server -> Client:|
     +-----------------+
     
     a. :
        
        Return: 
        , True - ɹ, False - ;
        
        Wid:
        ӵɵıʶ ID,  Return ֵΪ True ʱ˱Ч;
        
        ErrorNo:
        ,  Return ֵΪ False ʱ˱Ч;
     
     b. Fikker سɹ():
     
     {
       "Return":"True"
       "Wid":"7"
     }
     
     c. Fikker ش():
     
     {
       "Return":"False",
       "ErrorNo":"11"
     }
     
4.5.6. ޸ 'Ự' :

     +-----------------+
     |Client -> Server:|
     +-----------------+
     
     a. : POST  GET;
     
     b. : http://xxxxx.com/fikker/webcache.fik?type=scache&cmd=modify
     
     c.  URL :
        
        Wid - Ҫ޸ĵñʶ ID;
        ActionUrl - û½ʱ, ȡỰĵ¼ַ֤, Url = Host + Path,  2048 ֽ;
        Icase - û¼֤ӵַ Url ǷԴСд ignore case, (0), (1), ȱʡ(0);
        Rules - û¼֤ӵַƥ, ʹͨƥ(0), ʹʽƥ(1), ȷƥ(2), ȱʡ(0);
        SetCookieSessionID - ¼֤ɹԴվص HTTP ͷ Set-Cookie ֶаĻỰ SessionID ;
        SessionExpire -  Fikker ỰϢĳʱ, λ: ;
        Note - ע˵,  500 ֽ;
        SessionID - Ա¼Ự ID;
        
     +-----------------+
     |Server -> Client:|
     +-----------------+
     
     a. :
        
        Return: 
        , True - ɹ, False - ;
        
        Wid:
        ޸ĵñʶ ID,  Return ֵΪ True ʱ˱Ч;
        
        ErrorNo:
        ,  Return ֵΪ False ʱ˱Ч;
     
     b. Fikker سɹ():
     
     {
       "Return":"True"
       "Wid":"7"
     }
     
     c. Fikker ش():
     
     {
       "Return":"False",
       "ErrorNo":"11"
     }
     
4.5.7. ɾ 'Ự' :
     
     +-----------------+
     |Client -> Server:|
     +-----------------+
     
     a. : POST  GET;
     
     b. : http://xxxxx.com/fikker/webcache.fik?type=scache&cmd=del
     
     c.  URL :
        
        Wid - ʶ ID;
        SessionID - Ա¼Ự ID;
     
     +-----------------+
     |Server -> Client:|
     +-----------------+
     
     a. :
        
        Return: 
        , True - ɹ, False - ;
        
        Wid:
        ɾĻỰʶ ID;
        
        ErrorNo:
        ,  Return ֵΪ False ʱ˱Ч;
     
     b. Fikker سɹ():
     
     {
       "Return":"True"
       "Wid":"7"
     }
     
     c. Fikker ش():
     
     {
       "Return":"False",
       "ErrorNo":"11"
     }
